<?php
session_start();
/**
Eventos de FrmZones
**/

//MApache
require("../../../weblinx/weblinx.php");
//-------

//----Formularios requeridos----

//------------------------------

//----Clases requeridas---------
require("../../Classes/Setter.php");
require("../../Classes/Sentinel.php");
require("../../Classes/Admin/Zone.php");
require("../../Forms/Admin/FrmTableZones.php");

//-----------------------------

//---Events--------------------
if (isset($_GET['AceptarZona'])){
	$validator=new ValidatorPHP("","","okValidatorFrmZones","aceptar",array("onclick"=>"GETMethodSend('okValidatorFrmZones','tableZones','../../Events/Admin/EventsFrmZones.php')"),"cancelValidatorFrmZones","cancelar",array("onclick"=>"GETMethodSend('cancelValidatorFrmZones','tableZones','../../Events/Admin/EventsFrmZones.php')"));
	$r=0;
	while($r==0){
		if($validator->noEmpty($_GET['nombreZona'],"El campo Nombre no puede estar vacío", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($r==0){
			//Verificar que el nombre no esté ya en la bd	
			$sentinel=new Sentinel();
			$idZ=$sentinel->idVerify($_GET['nombreZona'],"zonas", "nombre");
			if($idZ==false){
					$setter=new Setter("../../Config");
					
					$zone=new Zone();
					$zone->setNombre($_GET['nombreZona']);
					$zone->guardar();
					
					$messageBox=new MessageBox($image="../../../weblinx/Images/warning.png",$messageText="<b>Se ha registrado una nueva zona con éxito </b>",$okButtonName="okValidatorFrmZones",$okButtonValue="ok",$okButtonEvents=array("onclick"=>"GETMethodSend('okValidatorFrmZones','tableZones','../../Events/Admin/EventsFrmZones.php')"),$cancelButtonName="cancelValidatorFrmZones",$cancelButtonValue="cancel",$cancelButtonEvents=array("onclick"=>"GETMethodSend('cancelValidatorFrmZones','tableZones','../../Events/Admin/EventsFrmZones.php')"));
					$messageBox->setVisible("visible");
					$messageBox->show();
				
					$frmTableZones=new FrmTableZones();
					$frmTableZones->show();
					break;
			}
			else{
				$messageBox=new MessageBox($image="../../../weblinx/Images/warning.png",$messageText="<blink><b>Error al tratar de registrar la zona: El nombre ya ha sido registrada antes!! </b></blink>",$okButtonName="okValidatorFrmZones",$okButtonValue="ok",$okButtonEvents=array("onclick"=>"GETMethodSend('okValidatorFrmZones','tableZones','../../Events/Admin/EventsFrmZones.php')"),$cancelButtonName="cancelValidatorFrmZones",$cancelButtonValue="cancel",$cancelButtonEvents=array("onclick"=>"GETMethodSend('cancelValidatorFrmZones','tableZones','../../Events/Admin/EventsFrmZones.php')"));
				$messageBox->setVisible("visible");
				$messageBox->show();
				break;
			}
		}
	}	
}
else if(isset($_GET['okValidatorFrmZones'])){
		$frmTableZones=new FrmTableZones();
		$frmTableZones->show();
}
else if(isset($_GET['cancelValidatorFrmZones'])){
		$frmTableZones=new FrmTableZones();
		$frmTablezones->show();
}
//-------------

//---Fin Events----------------
?>
